subpoena witnesses on your behalf - Español Inglés Diccionario